#include "interpreter/ICACHE_INDEX_INVALIDATE.h"
#include "interpreter/ICACHE_INDEX_UNLOCK.h"
#include "interpreter/ICACHE_HIT_INVALIDATE.h"
#include "interpreter/ICACHE_FILL.h"
#include "interpreter/ICACHE_FILL_WITH_LOCK.h"
#include "interpreter/DCACHE_INDEX_WRITEBACK_INVALIDATE.h"
#include "interpreter/DCACHE_INDEX_UNLOCK.h"
#include "interpreter/DCACHE_CREATE_DIRTY_EXCLUSIVE.h"
#include "interpreter/DCACHE_HIT_INVALIDATE.h"
#include "interpreter/DCACHE_HIT_WRITEBACK.h"
#include "interpreter/DCACHE_HIT_WRITEBACK_INVALIDATE.h"
#include "interpreter/DCACHE_CREATE_DIRTY_EXCLUSIVE_WITH_LOCK.h"
#include "interpreter/DCACHE_FILL.h"
#include "interpreter/DCACHE_FILL_WITH_LOCK.h"
#include "interpreter/SYSCALL.h"
#include "interpreter/ERET.h"
#include "interpreter/BREAK.h"
#include "interpreter/SYNC.h"
#include "interpreter/HALT.h"
#include "interpreter/MFIC.h"
#include "interpreter/MTIC.h"
#include "interpreter/ADD.h"
#include "interpreter/ADDU.h"
#include "interpreter/ADDI.h"
#include "interpreter/ADDIU.h"
#include "interpreter/AND.h"
#include "interpreter/ANDI.h"
#include "interpreter/NOR.h"
#include "interpreter/OR.h"
#include "interpreter/ORI.h"
#include "interpreter/XOR.h"
#include "interpreter/XORI.h"
#include "interpreter/SLL.h"
#include "interpreter/SLLV.h"
#include "interpreter/SRA.h"
#include "interpreter/SRAV.h"
#include "interpreter/SRL.h"
#include "interpreter/SRLV.h"
#include "interpreter/ROTR.h"
#include "interpreter/ROTRV.h"
#include "interpreter/SLT.h"
#include "interpreter/SLTI.h"
#include "interpreter/SLTU.h"
#include "interpreter/SLTIU.h"
#include "interpreter/SUB.h"
#include "interpreter/SUBU.h"
#include "interpreter/LUI.h"
#include "interpreter/SEB.h"
#include "interpreter/SEH.h"
#include "interpreter/BITREV.h"
#include "interpreter/WSBH.h"
#include "interpreter/WSBW.h"
#include "interpreter/MOVZ.h"
#include "interpreter/MOVN.h"
#include "interpreter/MAX.h"
#include "interpreter/MIN.h"
#include "interpreter/CLZ.h"
#include "interpreter/CLO.h"
#include "interpreter/EXT.h"
#include "interpreter/INS.h"
#include "interpreter/MULT.h"
#include "interpreter/MULTU.h"
#include "interpreter/MADD.h"
#include "interpreter/MADDU.h"
#include "interpreter/MSUB.h"
#include "interpreter/MSUBU.h"
#include "interpreter/DIV.h"
#include "interpreter/DIVU.h"
#include "interpreter/MFHI.h"
#include "interpreter/MFLO.h"
#include "interpreter/MTHI.h"
#include "interpreter/MTLO.h"
#include "interpreter/BEQ.h"
#include "interpreter/BEQL.h"
#include "interpreter/BGEZ.h"
#include "interpreter/BGEZAL.h"
#include "interpreter/BGEZALL.h"
#include "interpreter/BGEZL.h"
#include "interpreter/BGTZ.h"
#include "interpreter/BGTZL.h"
#include "interpreter/BLEZ.h"
#include "interpreter/BLEZL.h"
#include "interpreter/BLTZ.h"
#include "interpreter/BLTZAL.h"
#include "interpreter/BLTZALL.h"
#include "interpreter/BLTZL.h"
#include "interpreter/BNE.h"
#include "interpreter/BNEL.h"
#include "interpreter/J.h"
#include "interpreter/JAL.h"
#include "interpreter/JALR.h"
#include "interpreter/JR.h"
#include "interpreter/BC1F.h"
#include "interpreter/BC1T.h"
#include "interpreter/BC1FL.h"
#include "interpreter/BC1TL.h"
#include "interpreter/BVF.h"
#include "interpreter/BVT.h"
#include "interpreter/BVFL.h"
#include "interpreter/BVTL.h"
#include "interpreter/LB.h"
#include "interpreter/LBU.h"
#include "interpreter/LH.h"
#include "interpreter/LHU.h"
#include "interpreter/LW.h"
#include "interpreter/LWL.h"
#include "interpreter/LWR.h"
#include "interpreter/SB.h"
#include "interpreter/SH.h"
#include "interpreter/SW.h"
#include "interpreter/SWL.h"
#include "interpreter/SWR.h"
#include "interpreter/LL.h"
#include "interpreter/LWC1.h"
#include "interpreter/LVS.h"
#include "interpreter/LVLQ.h"
#include "interpreter/LVRQ.h"
#include "interpreter/LVQ.h"
#include "interpreter/SC.h"
#include "interpreter/SWC1.h"
#include "interpreter/SVS.h"
#include "interpreter/SVLQ.h"
#include "interpreter/SVRQ.h"
#include "interpreter/SVQ.h"
#include "interpreter/SWB.h"
#include "interpreter/ADD_S.h"
#include "interpreter/SUB_S.h"
#include "interpreter/MUL_S.h"
#include "interpreter/DIV_S.h"
#include "interpreter/SQRT_S.h"
#include "interpreter/ABS_S.h"
#include "interpreter/MOV_S.h"
#include "interpreter/NEG_S.h"
#include "interpreter/ROUND_W_S.h"
#include "interpreter/TRUNC_W_S.h"
#include "interpreter/CEIL_W_S.h"
#include "interpreter/FLOOR_W_S.h"
#include "interpreter/CVT_S_W.h"
#include "interpreter/CVT_W_S.h"
#include "interpreter/C_COND_S.h"
#include "interpreter/MFC1.h"
#include "interpreter/CFC1.h"
#include "interpreter/MTC1.h"
#include "interpreter/CTC1.h"
#include "interpreter/MFC0.h"
#include "interpreter/CFC0.h"
#include "interpreter/MTC0.h"
#include "interpreter/CTC0.h"
#include "interpreter/VADD.h"
#include "interpreter/VSUB.h"
#include "interpreter/VSBN.h"
#include "interpreter/VDIV.h"
#include "interpreter/VMUL.h"
#include "interpreter/VDOT.h"
#include "interpreter/VSCL.h"
#include "interpreter/VHDP.h"
#include "interpreter/VDET.h"
#include "interpreter/VCRS.h"
#include "interpreter/MFV.h"
#include "interpreter/MFVC.h"
#include "interpreter/MTV.h"
#include "interpreter/MTVC.h"
#include "interpreter/VCMP.h"
#include "interpreter/VMIN.h"
#include "interpreter/VMAX.h"
#include "interpreter/VSCMP.h"
#include "interpreter/VSGE.h"
#include "interpreter/VSLT.h"
#include "interpreter/VMOV.h"
#include "interpreter/VABS.h"
#include "interpreter/VNEG.h"
#include "interpreter/VIDT.h"
#include "interpreter/VSAT0.h"
#include "interpreter/VSAT1.h"
#include "interpreter/VZERO.h"
#include "interpreter/VONE.h"
#include "interpreter/VRCP.h"
#include "interpreter/VRSQ.h"
#include "interpreter/VSIN.h"
#include "interpreter/VCOS.h"
#include "interpreter/VEXP2.h"
#include "interpreter/VLOG2.h"
#include "interpreter/VSQRT.h"
#include "interpreter/VASIN.h"
#include "interpreter/VNRCP.h"
#include "interpreter/VNSIN.h"
#include "interpreter/VREXP2.h"
#include "interpreter/VRNDS.h"
#include "interpreter/VRNDI.h"
#include "interpreter/VRNDF1.h"
#include "interpreter/VRNDF2.h"
#include "interpreter/VF2H.h"
#include "interpreter/VH2F.h"
#include "interpreter/VSBZ.h"
#include "interpreter/VLGB.h"
#include "interpreter/VUC2I.h"
#include "interpreter/VC2I.h"
#include "interpreter/VUS2I.h"
#include "interpreter/VS2I.h"
#include "interpreter/VI2UC.h"
#include "interpreter/VI2C.h"
#include "interpreter/VI2US.h"
#include "interpreter/VI2S.h"
#include "interpreter/VSRT1.h"
#include "interpreter/VSRT2.h"
#include "interpreter/VBFY1.h"
#include "interpreter/VBFY2.h"
#include "interpreter/VOCP.h"
#include "interpreter/VSOCP.h"
#include "interpreter/VFAD.h"
#include "interpreter/VAVG.h"
#include "interpreter/VSRT3.h"
#include "interpreter/VSRT4.h"
#include "interpreter/VMFVC.h"
#include "interpreter/VMTVC.h"
#include "interpreter/VT4444.h"
#include "interpreter/VT5551.h"
#include "interpreter/VT5650.h"
#include "interpreter/VCST.h"
#include "interpreter/VF2IN.h"
#include "interpreter/VF2IZ.h"
#include "interpreter/VF2IU.h"
#include "interpreter/VF2ID.h"
#include "interpreter/VI2F.h"
#include "interpreter/VCMOVT.h"
#include "interpreter/VCMOVF.h"
#include "interpreter/VWBN.h"
#include "interpreter/VPFXS.h"
#include "interpreter/VPFXT.h"
#include "interpreter/VPFXD.h"
#include "interpreter/VIIM.h"
#include "interpreter/VFIM.h"
#include "interpreter/VMMUL.h"
#include "interpreter/VHTFM2.h"
#include "interpreter/VTFM2.h"
#include "interpreter/VHTFM3.h"
#include "interpreter/VTFM3.h"
#include "interpreter/VHTFM4.h"
#include "interpreter/VTFM4.h"
#include "interpreter/VMSCL.h"
#include "interpreter/VQMUL.h"
#include "interpreter/VMMOV.h"
#include "interpreter/VMIDT.h"
#include "interpreter/VMZERO.h"
#include "interpreter/VMONE.h"
#include "interpreter/VROT.h"
#include "interpreter/VNOP.h"
#include "interpreter/VFLUSH.h"
#include "interpreter/VSYNC.h"
